home *** CD-ROM | disk | FTP | other *** search
/ Info-Mac 4 / Info_Mac IV CD-ROM (Pacific HiTech Inc.)(August 1994).iso / Development / General / MM3MCp.sea Folder / Made by Marksman / Sources / mm / mmWindowObject.cp < prev   
Encoding:
Text File  |  1994-01-16  |  2.3 KB  |  93 lines  |  [TEXT/MMCC]

  1. /*  mmWindowObject                 */
  2. /*  Copyright © 1994 George R. Cossey */
  3.  
  4. /*    File name:  mmWindowObject
  5.     Function:  Basic window object
  6.  
  7.     History: 1/16/94 Original by George Cossey
  8.  
  9. */
  10.  
  11. #include "mmCommonMM_Demo.h"    /* Common */
  12. #include "CommonMM_Demo.h"        /* Common */
  13.  
  14.  
  15. /* ======================================================= */
  16. /* ======================================================= */
  17.  
  18. void CmmDisplay::Init()
  19. {
  20.  
  21. this->ExtraDataHdl = nil;            /* Not used by MM code, dedicated to user code */
  22. /* Expected to be overridden by the window code */
  23. }
  24.  
  25. /* ======================================================= */
  26.  
  27. void CmmWindow::Init()
  28. {
  29.  
  30. inherited::Init();
  31.  
  32. this->MultipleInstances = false;    /* Default to single instance only */
  33. /* Expected to be overridden by the window code */
  34. }
  35.  
  36. /* ======================================================= */
  37.  
  38. void CmmWindow::Moved(Rect *OldRect,WindowPtr whichWindow)
  39. {
  40. /* Expected to be overridden by the window code */
  41. }
  42.  
  43. /* ======================================================= */
  44.  
  45. void CmmWindow::CloseExtras(Ptr theWS)
  46. {
  47. /* Cast to xxWorksheet.namexxPRec */
  48. /* Expected to be overridden by the window code */
  49. }
  50.  
  51. /* ======================================================= */
  52.  
  53. void CmmWindow::UpdateExtras(Ptr theWS)
  54. {
  55. /* Cast to xxWorksheet.namexxPRec */
  56. /* Expected to be overridden by the window code */
  57. }
  58.  
  59. /* ======================================================= */
  60.  
  61. void CmmWindow::OpenExtras(Ptr theWS)
  62. {
  63. /* Cast to xxWorksheet.namexxPRec */
  64. /* Expected to be overridden by the window code */
  65. }
  66.  
  67. /* ======================================================= */
  68.  
  69. void CmmWindow::ActivateExtras(Boolean Do_An_Activate,Ptr theWS)
  70. {
  71. /* Cast to xxWorksheet.namexxPRec */
  72. /* Expected to be overridden by the window code */
  73. }
  74.  
  75. /* ======================================================= */
  76.  
  77. void CmmWindow::HandleExtraButtons(Ptr theWS,ControlHandle theControl,short *UnHiliteValue)
  78. {
  79. /* Cast to xxWorksheet.namexxPRec */
  80. /* Expected to be overridden by the window code */
  81. }
  82.  
  83. /* ======================================================= */
  84.  
  85. void CmmWindow::HandleExtraCheckboxes(Ptr theWS,ControlHandle theControl)
  86. {
  87. /* Cast to xxWorksheet.namexxPRec */
  88. /* Expected to be overridden by the window code */
  89. }
  90.  
  91. /* ======================================================= */
  92. /* ======================================================= */
  93.